Skip to content

Conversation

@gavande1
Copy link
Contributor

@gavande1 gavande1 commented Nov 7, 2025

Related issues

Proposed Changes

  • Update Studio protocol from from wpcom-local-dev to wp-studio to the existing app manifest

Testing Instructions

Taken from #1969, Props to @bcotrim

  1. Download the signed .appx file from the CI build artifacts for this PR
  2. Install the .appx on a Windows machine (right click -> Install)
  3. Open Studio and click the "Login" button in the top right
  4. Authenticate in the browser when redirected to WordPress.com
  5. After approving, verify the browser shows "Authorized. You can now open Studio and close this window."
  6. Verify Studio successfully logs you in and displays your account information

Pre-merge Checklist

  • Have you checked for TypeScript, React or other console errors?

@gavande1 gavande1 changed the title Update protocol handler name in appx packaging script from 'wpcom-loc… Studio: Update Studio scheme protocol handler to AppxManifest for Windows Nov 7, 2025
@gavande1
Copy link
Contributor Author

gavande1 commented Nov 7, 2025

This needs to be deployed after #2029 is deployed.

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

📊 Performance Test Results

Comparing 4d7bee2 vs trunk

site-editor

Metric trunk 4d7bee2 Diff Change
load 12521.00 ms 10421.00 ms -2100.00 ms 🟢 -16.8%

site-startup

Metric trunk 4d7bee2 Diff Change
siteCreation 27206.00 ms 25536.00 ms -1670.00 ms 🟢 -6.1%
siteStartup 10037.00 ms 8022.00 ms -2015.00 ms 🟢 -20.1%

Results are median values from multiple test runs.

Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change

// OAuth constants
export const CLIENT_ID = '95109';
export const PROTOCOL_PREFIX = 'wpcom-local-dev';
export const PROTOCOL_PREFIX = 'wp-studio';
Copy link
Contributor Author

@gavande1 gavande1 Nov 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a temporary change until #2029 is merged.

@gavande1 gavande1 self-assigned this Nov 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants